| http://purl.uniprot.org/unirules/MF_00817#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:291448 up:source unirule:MF_00817 .
_:291449 up:source unirule:MF_00817 .
_:291450 up:source unirule:MF_00817 .
_:291451 up:source unirule:MF_00817 .
_:291452 up:source unirule:MF_00817 .
_:291453 up:source unirule:MF_00817 .
_:291454 up:source unirule:MF_00817 .
_:291455 up:source unirule:MF_00817 .
_:291456 up:source unirule:MF_00817 .
_:291457 up:source unirule:MF_00817 .
_:291458 up:source unirule:MF_00817 .
_:291459 up:source unirule:MF_00817 .
_:291460 up:source unirule:MF_00817 .
_:291461 up:source unirule:MF_00817 .
_:291462 up:source unirule:MF_00817 .
_:291463 up:source unirule:MF_00817 .
_:291464 up:source unirule:MF_00817 .
_:291465 up:source unirule:MF_00817 .
_:291466 up:source unirule:MF_00817 .
_:291467 up:source unirule:MF_00817 .
_:291468 up:source unirule:MF_00817 .
_:291469 up:source unirule:MF_00817 .
_:291470 up:source unirule:MF_00817 .
_:291471 up:source unirule:MF_00817 .
_:291472 up:source unirule:MF_00817 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation12 ;
up:classifiedWith GO:0005737 ,
GO:0006400 ,
GO:0008616 ,
GO:0033739 ,
keyword:521 ,
keyword:560 ,
keyword:671 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.7.1.13' ;
up:fullName 'NADPH-dependent 7-cyano-7-deazaguanine reductase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '7-cyano-7-carbaguanine reductase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'NADPH-dependent nitrile oxidoreductase' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'PreQ(0) reductase' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'queF' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the NADPH-dependent reduction of 7-cyano-7-deazaguanine (preQ0) to 7-aminomethyl-7-deazaguanine (preQ1).' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation9 a up:Pathway_Annotation ;
rdfs:comment 'tRNA modification; tRNA-queuosine biosynthesis.' .
?annotation10 a up:Subcellular_Location_Annotation .
?annotation10li11 up:cellularComponent .
?annotation12 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the GTP cyclohydrolase I family. QueF type 2 subfamily.' .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:57783 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:57783 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf ?molecule32 .
?molecule32 rdfs:label 'substrate' .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf ?molecule40 .
?molecule40 rdfs:label 'substrate' .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Thioimide intermediate' .
?pfsb45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfs49 up:annotation ?annotation50 .
?annotation50 faldo:begin ?pfsb51 ;
faldo:end ?pfse52 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb51 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse52 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
_:291473 a rdf:Statement ;
up:attribution _:291448 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:291474 a rdf:Statement ;
up:attribution _:291449 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:291475 a rdf:Statement ;
up:attribution _:291450 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:291476 a rdf:Statement ;
up:attribution _:291451 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:291477 a rdf:Statement ;
up:attribution _:291452 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:291478 a rdf:Statement ;
up:attribution _:291453 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:291479 a rdf:Statement ;
up:attribution _:291454 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:291480 a rdf:Statement ;
up:attribution _:291455 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:291481 a rdf:Statement ;
up:attribution _:291456 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:291482 a rdf:Statement ;
up:attribution _:291457 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:291483 a rdf:Statement ;
up:attribution _:291458 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:291484 a rdf:Statement ;
up:attribution _:291459 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:291485 a rdf:Statement ;
up:attribution _:291460 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:291486 a rdf:Statement ;
up:attribution _:291461 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:291487 a rdf:Statement ;
up:attribution _:291462 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:671 .
_:291488 a rdf:Statement ;
up:attribution _:291463 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0033739 .
_:291489 a rdf:Statement ;
up:attribution _:291464 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008616 .
_:291490 a rdf:Statement ;
up:attribution _:291465 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006400 .
_:291491 a rdf:Statement ;
up:attribution _:291466 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:291492 a rdf:Statement ;
up:source unirule:MF_00817 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:291493 a rdf:Statement ;
up:attribution _:291467 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:291494 a rdf:Statement ;
up:source unirule:MF_00817 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:291495 a rdf:Statement ;
up:attribution _:291468 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:291496 a rdf:Statement ;
up:source unirule:MF_00817 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:291497 a rdf:Statement ;
up:attribution _:291469 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:291498 a rdf:Statement ;
up:source unirule:MF_00817 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:291499 a rdf:Statement ;
up:attribution _:291470 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:291500 a rdf:Statement ;
up:source unirule:MF_00817 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:291501 a rdf:Statement ;
up:attribution _:291471 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:291502 a rdf:Statement ;
up:source unirule:MF_00817 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:291503 a rdf:Statement ;
up:attribution _:291472 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00817
#Rule MF_00817 Created by:? on:2005-11-08 Modified by:Catherine Rivoire on:2025-06-12
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00817 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_00817a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a12')) AS ?annotation12) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch59 faldo:location ?templateMotifSequenceMatchRegionQ9KTK060 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9KTK062 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9KTK0MF_0081755 .
?templateMotifSequenceMatchRegionQ9KTK060 faldo:begin ?templateMotifSequenceMatchBeginQ9KTK061 .
?templateMotifSequenceMatchBeginQ9KTK061 faldo:position ?templateMotifSequenceMatchBeginPositionQ9KTK056 ;
faldo:reference isoform:Q9KTK0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9KTK062 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
?targetMotifMatch63 faldo:location ?targetMotifMatchRegionMatch64 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0081766 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9KTK0MF_0081757 .
?targetMotifMatchRegionMatch64 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0081765 .
?targetMotifMatchRegionMatchBeginMF_0081765 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0081758 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0081766 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_0081755, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_0081755) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_0081755, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionQ9KTK056) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081757, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081757) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081757, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081757, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081757) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081757, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0081758) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_0081755, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_0081755) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_0081755, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionQ9KTK056) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081757, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081757) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081757, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081757, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081757) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081757, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0081758) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('S[KQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionQ9KTK077 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9KTK079 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9KTK0MF_0081772 .
?templateMotifSequenceMatchRegionQ9KTK077 faldo:begin ?templateMotifSequenceMatchBeginQ9KTK078 .
?templateMotifSequenceMatchBeginQ9KTK078 faldo:position ?templateMotifSequenceMatchBeginPositionQ9KTK073 ;
faldo:reference isoform:Q9KTK0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9KTK079 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0081783 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9KTK0MF_0081774 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0081782 .
?targetMotifMatchRegionMatchBeginMF_0081782 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0081775 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0081783 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_0081772, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_0081772) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_0081772, CONCAT('^(?:-*[^-]){', STR(((256 - ?templateMotifSequenceMatchBeginPositionQ9KTK073) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081774, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081774) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081774, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081774) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0081775) - 1) AS ?thisPositionOn25) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_0081772, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_0081772) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_0081772, CONCAT('^(?:-*[^-]){', STR(((257 - ?templateMotifSequenceMatchBeginPositionQ9KTK073) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081774, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081774) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081774, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081774) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081774, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0081775) - 1) AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, (?thisPositionOn26 - ?thisPositionOn25)) = 'RG')) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ9KTK094 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9KTK096 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9KTK0MF_0081789 .
?templateMotifSequenceMatchRegionQ9KTK094 faldo:begin ?templateMotifSequenceMatchBeginQ9KTK095 .
?templateMotifSequenceMatchBeginQ9KTK095 faldo:position ?templateMotifSequenceMatchBeginPositionQ9KTK090 ;
faldo:reference isoform:Q9KTK0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9KTK096 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00817100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9KTK0MF_0081791 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0081799 .
?targetMotifMatchRegionMatchBeginMF_0081799 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0081792 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00817100 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_0081789, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_0081789) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_0081789, CONCAT('^(?:-*[^-]){', STR(((87 - ?templateMotifSequenceMatchBeginPositionQ9KTK090) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081791, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081791) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081791, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081791) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0081792) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_0081789, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_0081789) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_0081789, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionQ9KTK090) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081791, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081791) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_0081791, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_0081791) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_0081791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0081792) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse30) .
FILTER (REGEX('[IV]ES', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionQ9KTK0111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9KTK0113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9KTK0MF_00817106 .
?templateMotifSequenceMatchRegionQ9KTK0111 faldo:begin ?templateMotifSequenceMatchBeginQ9KTK0112 .
?templateMotifSequenceMatchBeginQ9KTK0112 faldo:position ?templateMotifSequenceMatchBeginPositionQ9KTK0107 ;
faldo:reference isoform:Q9KTK0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9KTK0113 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00817117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9KTK0MF_00817108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00817116 .
?targetMotifMatchRegionMatchBeginMF_00817116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00817109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00817117 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_00817106, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_00817106) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_00817106, CONCAT('^(?:-*[^-]){', STR(((227 - ?templateMotifSequenceMatchBeginPositionQ9KTK0107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817108, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817108) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817108, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817108) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_00817109) - 1) AS ?thisPositionOn41) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_00817106, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_00817106) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_00817106, CONCAT('^(?:-*[^-]){', STR(((228 - ?templateMotifSequenceMatchBeginPositionQ9KTK0107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817108, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817108) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817108, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817108) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00817109) - 1) AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t122) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse38) .
FILTER (REGEX('[HA]E', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionQ9KTK0128 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9KTK0130 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9KTK0MF_00817123 .
?templateMotifSequenceMatchRegionQ9KTK0128 faldo:begin ?templateMotifSequenceMatchBeginQ9KTK0129 .
?templateMotifSequenceMatchBeginQ9KTK0129 faldo:position ?templateMotifSequenceMatchBeginPositionQ9KTK0124 ;
faldo:reference isoform:Q9KTK0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9KTK0130 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00817134 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9KTK0MF_00817125 .
?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00817133 .
?targetMotifMatchRegionMatchBeginMF_00817133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00817126 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00817134 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_00817123, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_00817123) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_00817123, CONCAT('^(?:-*[^-]){', STR(((188 - ?templateMotifSequenceMatchBeginPositionQ9KTK0124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817125, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817125) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817125, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817125) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) .
BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00817126) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs1t137) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionQ9KTK0143 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9KTK0145 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9KTK0MF_00817138 .
?templateMotifSequenceMatchRegionQ9KTK0143 faldo:begin ?templateMotifSequenceMatchBeginQ9KTK0144 .
?templateMotifSequenceMatchBeginQ9KTK0144 faldo:position ?templateMotifSequenceMatchBeginPositionQ9KTK0139 ;
faldo:reference isoform:Q9KTK0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9KTK0145 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00817149 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9KTK0MF_00817140 .
?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00817148 .
?targetMotifMatchRegionMatchBeginMF_00817148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00817141 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00817149 edam:has_input signature:MF_00817 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9KTK0MF_00817138, 1, (STRLEN(?templateMotifCigarQ9KTK0MF_00817138) - STRLEN(REPLACE(?templateMotifCigarQ9KTK0MF_00817138, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionQ9KTK0139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817140, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817140) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9KTK0MF_00817140, 1, (STRLEN(?targetMotifMatchCigarQ9KTK0MF_00817140) - STRLEN(REPLACE(?targetMotifMatchCigarQ9KTK0MF_00817140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) .
BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_00817141) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t152) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb51) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse52) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00817a50')) AS ?annotation50) .
BIND(?this AS ?pfs49) .
}
}
"xsd:string |