| http://purl.uniprot.org/unirules/MF_01276#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:454453 up:source unirule:MF_01276 .
_:454454 up:source unirule:MF_01276 .
_:454455 up:source unirule:MF_01276 .
_:454456 up:source unirule:MF_01276 .
_:454457 up:source unirule:MF_01276 .
_:454458 up:source unirule:MF_01276 .
_:454459 up:source unirule:MF_01276 .
_:454460 up:source unirule:MF_01276 .
_:454461 up:source unirule:MF_01276 .
_:454462 up:source unirule:MF_01276 .
_:454463 up:source unirule:MF_01276 .
_:454464 up:source unirule:MF_01276 .
_:454465 up:source unirule:MF_01276 .
_:454466 up:source unirule:MF_01276 .
_:454467 up:source unirule:MF_01276 .
_:454468 up:source unirule:MF_01276 .
_:454469 up:source unirule:MF_01276 .
_:454470 up:source unirule:MF_01276 .
_:454471 up:source unirule:MF_01276 .
_:454472 up:source unirule:MF_01276 .
_:454473 up:source unirule:MF_01276 .
_:454474 up:source unirule:MF_01276 .
_:454475 up:source unirule:MF_01276 .
_:454476 up:source unirule:MF_01276 .
_:454477 up:source unirule:MF_01276 .
_:454478 up:source unirule:MF_01276 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ,
?name4 ;
up:annotation ?annotation6 ,
?annotation7 ,
?annotation9 ,
?annotation11 ,
?annotation13 ,
?annotation14 ,
?annotation15 ,
?annotation16 ,
?annotation17 ;
up:classifiedWith GO:0009447 ,
GO:0019477 ,
GO:0030170 ,
GO:0033094 ,
keyword:32 ,
keyword:663 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.6.1.82' ;
up:fullName 'Putrescine aminotransferase' ;
up:shortName 'PAT' ,
'PATase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Cadaverine transaminase' ;
rdf:type up:Structured_Name .
?name2 up:ecName '2.6.1.29' ;
up:fullName 'Diamine transaminase' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Putrescine transaminase' ;
rdf:type up:Structured_Name .
?name4 up:fullName 'Putrescine--2-oxoglutaric acid transaminase' ;
rdf:type up:Structured_Name .
?gene5 skos:prefLabel 'patA' .
?annotation6 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the aminotransferase reaction from putrescine to 2-oxoglutarate, leading to glutamate and 4-aminobutanal, which spontaneously cyclizes to form 1-pyrroline. This is the first step in one of two pathways for putrescine degradation, where putrescine is converted into 4-aminobutanoate (gamma-aminobutyrate or GABA) via 4-aminobutanal. Also functions as a cadaverine transaminase in a a L-lysine degradation pathway to succinate that proceeds via cadaverine, glutarate and L-2-hydroxyglutarate.' .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity ;
up:enzymeClass .
?annotation9 up:activity ?activity10 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity10 up:catalyticActivity ;
up:enzymeClass .
?annotation11 up:activity ?activity12 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity12 up:catalyticActivity .
?annotation13 up:cofactor chebi:597326 ;
rdf:type up:Cofactor_Annotation .
?annotation14 a up:Pathway_Annotation ;
rdfs:comment 'Amine and polyamine degradation; putrescine degradation; 4-aminobutanal from putrescine (transaminase route): step 1/1.' .
?annotation15 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid degradation.' .
?annotation16 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation17 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-III pyridoxal-phosphate-dependent aminotransferase family. Putrescine aminotransferase subfamily.' .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'in other chain' .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:597326 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'in other chain' .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:597326 .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf chebi:597326 .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-(pyridoxal phosphate)lysine' .
?pfsb41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
_:454479 a rdf:Statement ;
up:attribution _:454453 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:454480 a rdf:Statement ;
up:attribution _:454454 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:454481 a rdf:Statement ;
up:attribution _:454455 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:454482 a rdf:Statement ;
up:attribution _:454456 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:454483 a rdf:Statement ;
up:attribution _:454457 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name4 .
_:454484 a rdf:Statement ;
up:attribution _:454458 ;
rdf:subject ?gene5 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene5 .
_:454485 a rdf:Statement ;
up:attribution _:454459 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:454486 a rdf:Statement ;
up:attribution _:454460 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:454487 a rdf:Statement ;
up:attribution _:454461 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:454488 a rdf:Statement ;
up:attribution _:454462 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:454489 a rdf:Statement ;
up:attribution _:454463 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:454490 a rdf:Statement ;
up:attribution _:454464 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:454491 a rdf:Statement ;
up:attribution _:454465 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:454492 a rdf:Statement ;
up:attribution _:454466 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:454493 a rdf:Statement ;
up:attribution _:454467 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:454494 a rdf:Statement ;
up:attribution _:454468 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:32 .
_:454495 a rdf:Statement ;
up:attribution _:454469 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:663 .
_:454496 a rdf:Statement ;
up:attribution _:454470 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:454497 a rdf:Statement ;
up:attribution _:454471 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0033094 .
_:454498 a rdf:Statement ;
up:attribution _:454472 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030170 .
_:454499 a rdf:Statement ;
up:attribution _:454473 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009447 .
_:454500 a rdf:Statement ;
up:attribution _:454474 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019477 .
_:454501 a rdf:Statement ;
up:source unirule:MF_01276 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:454502 a rdf:Statement ;
up:attribution _:454475 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:454503 a rdf:Statement ;
up:source unirule:MF_01276 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:454504 a rdf:Statement ;
up:attribution _:454476 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:454505 a rdf:Statement ;
up:source unirule:MF_01276 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:454506 a rdf:Statement ;
up:attribution _:454477 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:454507 a rdf:Statement ;
up:source unirule:MF_01276 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:454508 a rdf:Statement ;
up:attribution _:454478 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01276
#Rule MF_01276 Created by:? on:2006-11-29 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01276 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_01276a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a4')) AS ?name4) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a14')) AS ?annotation14) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a15')) AS ?annotation15) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a16')) AS ?annotation16) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a17')) AS ?annotation17) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP4258850 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4258852 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42588MF_0127645 .
?templateMotifSequenceMatchRegionP4258850 faldo:begin ?templateMotifSequenceMatchBeginP4258851 .
?templateMotifSequenceMatchBeginP4258851 faldo:position ?templateMotifSequenceMatchBeginPositionP4258846 ;
faldo:reference isoform:P42588-1 .
?templateMotifSequenceProfileAlignmentOperationP4258852 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0127656 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42588MF_0127647 .
?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0127655 .
?targetMotifMatchRegionMatchBeginMF_0127655 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0127648 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0127656 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42588MF_0127645, 1, (STRLEN(?templateMotifCigarP42588MF_0127645) - STRLEN(REPLACE(?templateMotifCigarP42588MF_0127645, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP4258846) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42588MF_0127647, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127647) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42588MF_0127647, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127647) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0127648) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42588MF_0127645, 1, (STRLEN(?templateMotifCigarP42588MF_0127645) - STRLEN(REPLACE(?templateMotifCigarP42588MF_0127645, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP4258846) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42588MF_0127647, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127647) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42588MF_0127647, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127647) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127647, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) .
BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0127648) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)) = 'GT')) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP4258867 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4258869 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42588MF_0127662 .
?templateMotifSequenceMatchRegionP4258867 faldo:begin ?templateMotifSequenceMatchBeginP4258868 .
?templateMotifSequenceMatchBeginP4258868 faldo:position ?templateMotifSequenceMatchBeginPositionP4258863 ;
faldo:reference isoform:P42588-1 .
?templateMotifSequenceProfileAlignmentOperationP4258869 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0127673 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42588MF_0127664 .
?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0127672 .
?targetMotifMatchRegionMatchBeginMF_0127672 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0127665 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0127673 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42588MF_0127662, 1, (STRLEN(?templateMotifCigarP42588MF_0127662) - STRLEN(REPLACE(?templateMotifCigarP42588MF_0127662, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionP4258863) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42588MF_0127664, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127664) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127664, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42588MF_0127664, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127664) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127664, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0127665) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t76) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP4258882 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4258884 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42588MF_0127677 .
?templateMotifSequenceMatchRegionP4258882 faldo:begin ?templateMotifSequenceMatchBeginP4258883 .
?templateMotifSequenceMatchBeginP4258883 faldo:position ?templateMotifSequenceMatchBeginPositionP4258878 ;
faldo:reference isoform:P42588-1 .
?templateMotifSequenceProfileAlignmentOperationP4258884 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0127688 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42588MF_0127679 .
?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0127687 .
?targetMotifMatchRegionMatchBeginMF_0127687 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0127680 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0127688 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42588MF_0127677, 1, (STRLEN(?templateMotifCigarP42588MF_0127677) - STRLEN(REPLACE(?templateMotifCigarP42588MF_0127677, CONCAT('^(?:-*[^-]){', STR(((332 - ?templateMotifSequenceMatchBeginPositionP4258878) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42588MF_0127679, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127679) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127679, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42588MF_0127679, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127679) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127679, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0127680) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP4258897 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4258899 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42588MF_0127692 .
?templateMotifSequenceMatchRegionP4258897 faldo:begin ?templateMotifSequenceMatchBeginP4258898 .
?templateMotifSequenceMatchBeginP4258898 faldo:position ?templateMotifSequenceMatchBeginPositionP4258893 ;
faldo:reference isoform:P42588-1 .
?templateMotifSequenceProfileAlignmentOperationP4258899 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01276103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42588MF_0127694 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01276102 .
?targetMotifMatchRegionMatchBeginMF_01276102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0127695 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01276103 edam:has_input signature:MF_01276 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42588MF_0127692, 1, (STRLEN(?templateMotifCigarP42588MF_0127692) - STRLEN(REPLACE(?templateMotifCigarP42588MF_0127692, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionP4258893) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42588MF_0127694, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127694) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42588MF_0127694, 1, (STRLEN(?targetMotifMatchCigarP42588MF_0127694) - STRLEN(REPLACE(?targetMotifMatchCigarP42588MF_0127694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0127695) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01276a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
}
"xsd:string |