| http://purl.uniprot.org/unirules/MF_00818#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:291887 up:source unirule:MF_00818 .
_:291888 up:source unirule:MF_00818 .
_:291889 up:source unirule:MF_00818 .
_:291890 up:source unirule:MF_00818 .
_:291891 up:source unirule:MF_00818 .
_:291892 up:source unirule:MF_00818 .
_:291893 up:source unirule:MF_00818 .
_:291894 up:source unirule:MF_00818 .
_:291895 up:source unirule:MF_00818 .
_:291896 up:source unirule:MF_00818 .
_:291897 up:source unirule:MF_00818 .
_:291898 up:source unirule:MF_00818 .
_:291899 up:source unirule:MF_00818 .
_:291900 up:source unirule:MF_00818 .
_:291901 up:source unirule:MF_00818 .
_:291902 up:source unirule:MF_00818 .
_:291903 up:source unirule:MF_00818 .
_:291904 up:source unirule:MF_00818 .
_:291905 up:source unirule:MF_00818 .
_:291906 up:source unirule:MF_00818 .
_:291907 up:source unirule:MF_00818 .
_:291908 up:source unirule:MF_00818 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation11 ;
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:Pathway_Annotation ;
rdfs:comment 'tRNA modification; tRNA-queuosine biosynthesis.' .
?annotation9 a up:Subcellular_Location_Annotation .
?annotation9li10 up:cellularComponent .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the GTP cyclohydrolase I family. QueF type 1 subfamily.' .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
up:ligand ?ligand16 ;
rdf:type up:Binding_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand16 rdfs:subClassOf ?molecule17 .
?molecule17 rdfs:label 'substrate' .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf ?molecule25 .
?molecule25 rdfs:label 'substrate' .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Thioimide intermediate' .
?pfsb30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
_:291909 a rdf:Statement ;
up:attribution _:291887 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:291910 a rdf:Statement ;
up:attribution _:291888 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:291911 a rdf:Statement ;
up:attribution _:291889 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:291912 a rdf:Statement ;
up:attribution _:291890 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:291913 a rdf:Statement ;
up:attribution _:291891 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:291914 a rdf:Statement ;
up:attribution _:291892 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:291915 a rdf:Statement ;
up:attribution _:291893 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:291916 a rdf:Statement ;
up:attribution _:291894 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:291917 a rdf:Statement ;
up:attribution _:291895 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:291918 a rdf:Statement ;
up:attribution _:291896 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:291919 a rdf:Statement ;
up:attribution _:291897 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:291920 a rdf:Statement ;
up:attribution _:291898 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:291921 a rdf:Statement ;
up:attribution _:291899 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:291922 a rdf:Statement ;
up:attribution _:291900 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:671 .
_:291923 a rdf:Statement ;
up:attribution _:291901 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0033739 .
_:291924 a rdf:Statement ;
up:attribution _:291902 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008616 .
_:291925 a rdf:Statement ;
up:attribution _:291903 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006400 .
_:291926 a rdf:Statement ;
up:attribution _:291904 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:291927 a rdf:Statement ;
up:source unirule:MF_00818 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:291928 a rdf:Statement ;
up:attribution _:291905 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:291929 a rdf:Statement ;
up:source unirule:MF_00818 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:291930 a rdf:Statement ;
up:attribution _:291906 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:291931 a rdf:Statement ;
up:source unirule:MF_00818 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:291932 a rdf:Statement ;
up:attribution _:291907 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:291933 a rdf:Statement ;
up:source unirule:MF_00818 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:291934 a rdf:Statement ;
up:attribution _:291908 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00818
#Rule MF_00818 Created by:? on:2005-11-08 Modified by:Catherine Rivoire on:2025-06-12
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00818 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00818a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch44 faldo:location ?templateMotifSequenceMatchRegionO3167845 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3167847 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31678MF_0081840 .
?templateMotifSequenceMatchRegionO3167845 faldo:begin ?templateMotifSequenceMatchBeginO3167846 .
?templateMotifSequenceMatchBeginO3167846 faldo:position ?templateMotifSequenceMatchBeginPositionO3167841 ;
faldo:reference isoform:O31678-1 .
?templateMotifSequenceProfileAlignmentOperationO3167847 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
?targetMotifMatch48 faldo:location ?targetMotifMatchRegionMatch49 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0081851 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31678MF_0081842 .
?targetMotifMatchRegionMatch49 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0081850 .
?targetMotifMatchRegionMatchBeginMF_0081850 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0081843 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0081851 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31678MF_0081840, 1, (STRLEN(?templateMotifCigarO31678MF_0081840) - STRLEN(REPLACE(?templateMotifCigarO31678MF_0081840, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionO3167841) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31678MF_0081842, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081842) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081842, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31678MF_0081842, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081842) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081842, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0081843) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31678MF_0081840, 1, (STRLEN(?templateMotifCigarO31678MF_0081840) - STRLEN(REPLACE(?templateMotifCigarO31678MF_0081840, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionO3167841) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31678MF_0081842, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081842) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081842, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31678MF_0081842, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081842) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081842, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0081843) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse15) .
FILTER (REGEX('[VMILY]E[STL]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionO3167862 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3167864 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31678MF_0081857 .
?templateMotifSequenceMatchRegionO3167862 faldo:begin ?templateMotifSequenceMatchBeginO3167863 .
?templateMotifSequenceMatchBeginO3167863 faldo:position ?templateMotifSequenceMatchBeginPositionO3167858 ;
faldo:reference isoform:O31678-1 .
?templateMotifSequenceProfileAlignmentOperationO3167864 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0081868 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31678MF_0081859 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0081867 .
?targetMotifMatchRegionMatchBeginMF_0081867 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0081860 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0081868 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31678MF_0081857, 1, (STRLEN(?templateMotifCigarO31678MF_0081857) - STRLEN(REPLACE(?templateMotifCigarO31678MF_0081857, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionO3167858) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31678MF_0081859, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081859) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31678MF_0081859, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081859) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0081860) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31678MF_0081857, 1, (STRLEN(?templateMotifCigarO31678MF_0081857) - STRLEN(REPLACE(?templateMotifCigarO31678MF_0081857, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionO3167858) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31678MF_0081859, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081859) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31678MF_0081859, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081859) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0081860) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse23) .
FILTER (REGEX('[HYMQ]E', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionO3167879 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3167881 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31678MF_0081874 .
?templateMotifSequenceMatchRegionO3167879 faldo:begin ?templateMotifSequenceMatchBeginO3167880 .
?templateMotifSequenceMatchBeginO3167880 faldo:position ?templateMotifSequenceMatchBeginPositionO3167875 ;
faldo:reference isoform:O31678-1 .
?templateMotifSequenceProfileAlignmentOperationO3167881 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0081885 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31678MF_0081876 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0081884 .
?targetMotifMatchRegionMatchBeginMF_0081884 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0081877 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0081885 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31678MF_0081874, 1, (STRLEN(?templateMotifCigarO31678MF_0081874) - STRLEN(REPLACE(?templateMotifCigarO31678MF_0081874, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionO3167875) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31678MF_0081876, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081876) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31678MF_0081876, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081876) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0081877) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionO3167894 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3167896 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31678MF_0081889 .
?templateMotifSequenceMatchRegionO3167894 faldo:begin ?templateMotifSequenceMatchBeginO3167895 .
?templateMotifSequenceMatchBeginO3167895 faldo:position ?templateMotifSequenceMatchBeginPositionO3167890 ;
faldo:reference isoform:O31678-1 .
?templateMotifSequenceProfileAlignmentOperationO3167896 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00818100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31678MF_0081891 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0081899 .
?targetMotifMatchRegionMatchBeginMF_0081899 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0081892 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00818100 edam:has_input signature:MF_00818 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31678MF_0081889, 1, (STRLEN(?templateMotifCigarO31678MF_0081889) - STRLEN(REPLACE(?templateMotifCigarO31678MF_0081889, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionO3167890) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31678MF_0081891, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081891) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081891, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31678MF_0081891, 1, (STRLEN(?targetMotifMatchCigarO31678MF_0081891) - STRLEN(REPLACE(?targetMotifMatchCigarO31678MF_0081891, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0081892) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00818a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
}
"xsd:string |